#if !defined(_APP_ROUTER)
#define _APP_ROUTER
#include "app_device.h"


//router实现的职责   也可以理解这是一个设备管理器
//1 管理所有的设备
//2 实现设备的注册、注销
//3 负责启动设备
//4  负责接收mqtt服务器的数据，并转发给对应的设备

//初始化router
int app_router_init();  


/**
 * 关闭router
 */
int app_router_close();



/**
 * 注册设备 
 */
int app_router_registerDevice(Device *device);





#endif // _APP_ROUTER
